﻿


var data =
    [
        {
            name: "全部",
            status: -1,
        },
        {
            name: "正常",
            status: 0,
        },
        {
            name: "禁用",
            status: 1,
        }]



var Bind = (data) =>
{
    layui.use('table', function ()
    {
        var table = layui.table;
        table.render
            ({
                elem: '#test',
                data: data,
                cellMinWidth: 80, //全局定义常规单元格的最小宽度，layui 2.2.1 新增 
                cols:
                    [[
                        { field: 'Name', title: '用户名' },
                        { field: 'Account', title: '账号' },
                        { field: 'CreateTime', title: '创建时间', sort: true },
                        { title: '操作', toolbar: '#barDemo'}

                    ]],
                limit: 10,
                limits: [10, 20, 50, 100],
                page: true,
            });



        //事件监听
        table.on('tool(ts)', function (obj) { //注：tool 是工具条事件名，test 是 table 原始容器的属性 lay-filter="对应的值"
            var data = obj.data; //获得当前行数据
            var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
            var tr = obj.tr; //获得当前行 tr 的 DOM 对象（如果有的话）

            switch (layEvent) {
                case 'update':
                    localStorage.setItem("Aid", data.aid);
                   
                    location.href = "/Admin/UpdateAdminHtml";
                    break;
                case 'detail':
                    location.href = "/Admin/AdminDetialsHtml";
                    break;
            }

        });

    });

}

function GetAdmins(key, status) {
    $.get("/Admin/GetAdmins", { keys: key, status: status }).then((res) => {
        Bind(res.data.data);
    })
}

var query = () => {

    GetAdmins($("#Tnumber").val(), status);

}

let status = -1;

Peng_Select.CreateElement("StatusSelect", data, 'name', (res) => {
    status = res.status;
    GetAdmins($("#Tnumber").val(), status);
});

